import Rest from '@/utils/Rest'
// 平台系统自定义的接口
import http from '@/utils/http'

/**
 * 系统数据字典
 */
export default class LoginRest extends Rest {
/**
   * 构造函数
   */
  constructor (subSys) {
    // 模块英文名（小写）
    let module = 'login'
    super(subSys, module)
  }

  /**
   * params 系统用户登录
   * @param {*} params params
   * @returns {*} returns returns
   */
  getLogin (data) {
    let _this = this
    return http({
      method: 'post',
      // url: 'http://192.168.1.101:8080/security/oauth/token',
      url: _this.getBaseURL() + '',
      data
    })
  }

    /**
   * params 注销token
   * @param {*} params params
   * @returns {*} returns returns
   */
  getLoginOut (data) {
    return http({
      method: 'post',
      url: '/logout',
      data
    })
  }

   /**
 * params 获取登陆用户
 * @param {*} params params
 * @returns {*} returns returns
 */
  getUser () {
    let _this = this
    return http({
      method: 'get',
      url: _this.getBaseURL() + `/getUser`
    })
  }
}
